from django.db import models
from django.contrib.auth.models import AbstractUser

# Create your models here.



"""
1.我们自己定义一个模型，模型中有三个字段就可以　用户名，密码，手机号
    密码加密的问题，密码验证的问题等等很多问题
2.系统的用户模型中　可以实现  密码加密的问题，密码验证的问题等等很多问题
    问题　手机号没有


"""
# class User(models.Model):
#     username = models.CharField(max_length=20,unique=True,verbose_name='用户名')
#     password = models.CharField(max_length=20),

# 我们已经确定了让系统／用户　使用这个Ｕｓｅｒ
# 我们需要让我们的Ｕｓｅｒ替换　系统的Ｕｓｅｒ
class User(AbstractUser):
    mobile = models.CharField(max_length=11,unique=True,verbose_name='手机号')


    class Meta:
        db_table = 'tb_users'
        verbose_name = '用户'
        verbose_name_plural = verbose_name

    def __str__(self):
        return self.username